function getuserid() {
	console.log('更新openid')
	// 更新openid
	let that = this
	uni.login({
		provider: 'weixin',
		success: function(loginRes) {
			console.log(loginRes, '=-=-=-=-=-')
			uni.$u.http.post('user/postopenid', {
				code: loginRes.code
			}).then(res => {
				uni.setStorageSync('openid', res.data.openid)
				uni.$u.http.post('user/Userauthorization',  {
							openid: uni.getStorageSync('openid'),
							nickname: '微信用户',
							user_nickname: '微信用户',
							avatar: 'https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132',
							sex: '',
							headimgurl: '',
							scene: uni.getStorageSync('scene')
						}).then(res => {
					uni.setStorageSync('userId', res.data
						.user_id)
					console.log('最后', res)
					uni.reLaunch({
						url: '/pages/index/index' //刷新页面
					});

				})
			})
		},
	})

}
const install = (Vue, vm) => {
	let configs = null
	// 此为自定义配置参数，具体参数见上方说明
	Vue.prototype.$u.http.setConfig({
		baseUrl: 'https://www.sdxiecheng.cn/api', // 请求的本域名
		// baseUrl: 'https://xcadmin.82.kssite.cn/api',
		method: 'POST',
		// 设置为json，返回后会对数据进行一次JSON.parse()
		dataType: 'json',
		showLoading: true, // 是否显示请求中的loading
		loadingText: '加载中...', // 请求loading中的文字提示
		loadingTime: 800, // 在此时间内，请求还没回来的话，就显示加载中动画，单位ms
		originalData: true, // 是否在拦截器中返回服务端的原始数据
		loadingMask: true, // 展示loading的时候，是否给一个透明的蒙层，防止触摸穿透
		// 配置请求头信息
		header: {
			'content-type': 'application/x-www-form-urlencoded'
		},
	});
	// 请求拦截部分，如配置，每次请求前都会执行
	Vue.prototype.$u.http.interceptor.request = (config) => {
		// console.log(config)
		// getuserid()
		if (uni.getStorageSync('userId')) {
			config.data.user_id = uni.getStorageSync('userId')
			config.data.openid = uni.getStorageSync('openid')
			config.data.scene = uni.getStorageSync('scene')
		}

		// console.log('拦截',uni.getStorageSync('userId'))

		return config;
	}
	// 响应拦截，如配置，每次请求结束都会执行本方法
	Vue.prototype.$u.http.interceptor.response = (response) => {
		let res = response.data
		
		uni.stopPullDownRefresh()
		if (res.code == 200) {
			return res;
		} else if (res.code == 201 && res.msg == '请登录后操作') {
			// console.log(res, '响应1111',response)
			uni.$u.throttle(() => {
				getuserid()
				// uni.showModal({
				// 	title: '温馨提示',
				// 	showCancel: false,
				// 	content: '过期，刷新页面！',
				// 	success: function(res) {
				// 		if (res.confirm) {
				// 			uni.showLoading({
				// 				title: '加载中'
				// 			});
				// 			getuserid()
				// 		}
				// 	}
				// })
			}, 2000)
			return {
				data: ''
			};
		} else if (res.code == 201 && res.msg != '请登录后操作') {
			return res;
		}else {
			return {
				data: ''
			};
		}
	}
}

export default {
	install
}
